.v-return-visit{
    .body-background-div{ 
        background-color: #f6f6fb;
        height: 100vh;
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: -1;
    }
    .am-flexbox.am-flexbox-align-center {  
        font-size: 14px;
        line-height: 25px;
        color: #848181;
    }
    .scount-name-color{
        flex: 1;
        text-align: right;
        font-size: 20px;
        font-weight: bold;
        position: absolute; 
        top: 30px;
        right: 14px;
        width: 100px !important;

        img{
            width: 100px;
        }
    }
    .edit-card-box2{ 
        overflow: auto;
        width: 100%;
        display: block;
        height: calc(100vh - 24vh);
    }
    .edit-card-box{
        padding: 10px;
        overflow: auto;
        width: 100%;
        display: block;
        height: calc(100vh - 24vh);
        // padding-bottom: 60px;
        .card-edit-list{
            margin-bottom: 20px;
            .am-flexbox-align-center{
                span{
                    color: #bbb;
                }
            }
        }
    }

    .test-color{
        text-align: center;
        font-size: 14px;
        color: #bbb;
        margin-top: 20px;
    }
    .frequency-next-step{
        position: fixed !important;
        bottom: 30px;
        left: 10px;
        width: calc(100% - 20px);
        font-size: 14px !important;
        height: 36px !important;
        letter-spacing: 5px;
        line-height: 36px !important;
    }
    .frequency-next-step2{
        margin-top: 20px;
        width: calc(100% - 20px);
        margin-left: 10px;
        font-size: 14px !important;
        height: 36px !important;
        letter-spacing: 5px;
        line-height: 36px !important;
    }

    .card-edit-flex-box{
        font-size: 14px;
        line-height: 25px;
        color: #848181;
        width: 100%;
        p{
            float: left;
            width: 70px;
        }
        span{
            float: left;
            width: calc(100% - 70px);
        }
    }
    .clear{
        clear: both;
    }

    .am-list-item{
        padding-left: 0 !important;
        padding-right: 0 !important;
        .am-list-line{
          padding-right: 0 !important;
        }
    }
    .am-list-item .am-list-line .am-list-extra{
        min-width: 100% !important;
        text-align: center !important;
    }
    .appointmentRecord-list-search{
        // margin-top: 11px;
        height: 40px;
        line-height: 40px;
    }
    .return-visit-tabs-box{
        margin-top: 40px;
    }
    
    .appointmentRecord-list-search-box{
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 10;
        .am-list-line::after,
        .am-list-line::before{
            background-color: white !important;
            border: 0 !important;
        }
        .am-list-line{
          border: 0 !important;
          .am-list-extra{
            // border-bottom: 1px solid #ddd;
            box-sizing: border-box;
          }  
        } 
    }
    
    .am-list-body div:not(:last-child) .am-list-line{
        border-bottom: 0 !important;
    }
    .tabs-style-1 .small-box,
    .tabs-style-2 .small-box{
        .am-tabs-default-bar-tab-active{
            font-size: 16px !important;
            color: #fff !important;
        }
        .am-tabs-default-bar-bottom .am-tabs-default-bar-prevpage, 
        .am-tabs-default-bar-top .am-tabs-default-bar-prevpage{
            background: none !important;
        }
        .am-tabs-default-bar-bottom .am-tabs-default-bar-nextpage, 
        .am-tabs-default-bar-top .am-tabs-default-bar-nextpage{
            background: none !important;
        }
        .am-tabs-default-bar-underline{
            border: 1px solid #fff !important;
        }
    }
    .tabs-style-1{
        .am-tabs-default-bar-tab-active{
            color: #39f !important;
        }
        .am-tabs-default-bar-underline{
            border: 1px solid #39f !important;
        }
    }
    .tabs-style-2{ 
        .am-tabs-default-bar-tab-active{
            color: #06bd8a !important;
        }
        .am-tabs-default-bar-underline{
            border: 1px solid #06bd8a !important;
        }
    }

    .userList-row{
        box-shadow: #ccc 0.01rem 0.01rem 0.1rem 0.01rem;//边框阴影
        border-radius: 0.15rem;
    }
    .right-box-style-btn{
        .icon-dianhua{
            font-size: 41px;
            line-height: 85px;
            margin-right: 20px; 
            color: #39f;
        }
        .icon-huifangxinke{
            font-size: 41px;
            line-height: 85px;
            color: #39f;
            margin-right: 5px; 
        }
    }
    
     
}
